/**
 * 
 */
package com.shtel.paas.monitorcenter.monitoring.alarm.management.warn.notice.service;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Repository;

import com.shtel.paas.monitorcenter.monitoring.alarm.management.warn.notice.entity.WarnNoticeEntity;
import com.shtel.paas.monitorcenter.monitoring.alarm.management.warn.notice.vo.WarningNoticeCountVo;
import com.shtel.paas.monitorcenter.system.management.user.management.vo.MonitoringCenterUserVo;
import com.shtel.paas.monitorcenter.util.Page;

/**
 * @author zhaochuan.zhong
 *
 */
@Repository
public interface WarnNoticeService {

	// 用户信息列表数据获取
	Page<MonitoringCenterUserVo> selectUserInfo(WarnNoticeEntity rmpEnt);

	// 当前报警和历史报警数据获取
	List<WarningNoticeCountVo> selectNowWarnNmAndHistoryWarnNm(
			WarnNoticeEntity rmpEnt);

	// 用户信息列表数据获取
	Map<String, Object> selectNowWarnNmForBar(WarnNoticeEntity rmpEnt);

	// 用户信息列表数据获取
	Map<String, Object> selectOptionValue();

}
